using System;
using System.Collections.Generic;
using System.Text;

namespace App
{
    [Serializable]
    public class UserSetting
    {
        private string m_ID;
        private string m_Username;
        private string m_Usernick;
        private string m_Password;
        private string m_UserMemo;
        private bool m_isAdmin;
        private bool m_IsLogin;
        private bool m_AutoLogin;
        private bool m_ShowScriptErrors;
        private string m_MenuAnimation;
        private string m_MenuStyle;
        private string m_FTPHost;
        private string m_FTPUsername;
        private string m_FTPPassword;
        private string m_FTPDir;
        private string m_FavPassword;
        private string m_MSNChatLog;
        private string m_Lang;
        private bool m_WallPaperDisplayCal;
        private string m_WallPaperNote;

        public string WallPaperNote
        {
            get { return m_WallPaperNote; }
            set { m_WallPaperNote = value; }
        }

        public bool WallPaperDisplayCal
        {
            get { return m_WallPaperDisplayCal; }
            set { m_WallPaperDisplayCal = value; }
        }


        public bool IsAdmin
        {
            get { return m_isAdmin; }
            set { m_isAdmin = value; }
        }
        public bool AutoLogin
        {
            get { return m_AutoLogin; }
            set { m_AutoLogin = value; }
        }

        public bool IsLogin
        {
            get { return m_IsLogin; }
            set { m_IsLogin = value; }
        }

        public string UserMemo
        {
            get { return m_UserMemo; }
            set { m_UserMemo = value; }
        }

        public string Password
        {
            get { return m_Password; }
            set { m_Password = value; }
        }
        public string UserNick
        {
            get { return m_Usernick; }
            set { m_Usernick = value; }
        }
        public string Lang
        {
            get { return m_Lang; }
            set { m_Lang = value; }
        }

        public string MSNChatLog
        {
            get { return m_MSNChatLog; }
            set { m_MSNChatLog = value; }
        }

        public string ID
        {
            get { return m_ID; }
            set { m_ID = value; }
        }

        public string Username
        {
            get { return m_Username; }
            set { m_Username = value; }
        }

        public string FTPHost
        {
            get { return m_FTPHost; }
            set { m_FTPHost = value; }
        }

        public string FTPUsername
        {
            get { return m_FTPUsername; }
            set { m_FTPUsername = value; }
        }

        public string FTPPassword
        {
            get { return m_FTPPassword; }
            set { m_FTPPassword = value; }
        }

        public string FTPDir
        {
            get { return m_FTPDir; }
            set { m_FTPDir = value; }
        }

        public string ZipPassword
        {
            get { return m_FavPassword; }
            set { m_FavPassword = value; }
        }

        public string MenuStyle
        {
            get { return m_MenuStyle; }
            set { m_MenuStyle = value; }
        }

        public string MenuAnimation
        {
            get { return m_MenuAnimation; }
            set { m_MenuAnimation = value; }
        }

        public bool ShowScriptErrors
        {
            get { return m_ShowScriptErrors; }
            set { m_ShowScriptErrors = value; }
        }

        public UserSetting()
        {
            m_ID = "gb2312";
            m_Username = "Conjee";
            m_ShowScriptErrors = false;
            m_MenuAnimation = "Fade";
            m_MenuStyle = "Standard";
            m_FTPHost = "ftp://www.xminfoport.com";
            m_FTPUsername = "zz";
            m_FTPPassword = "fuckzz";
            m_FTPDir = "bak";
            m_FavPassword = "zhaozhou";
            m_MSNChatLog = "My Received Files";
            m_Lang = "en";
            m_WallPaperNote = "";
            m_WallPaperDisplayCal = true;
        }
    }
}
